
*{margin:0;padding:0;border:0;}
body {background-color: #fff; overflow-x:hidden;color: #333;font-size: 12px; font-family: "微软雅黑","Arial", "Microsoft YaHei","Helvetica Neue", "Helvetica", "Arial", "sans-serif";}
body.pos{ overflow-y:hidden; height:100%;}
a { color: #333;
  text-decoration: none;-webkit-tap-highlight-color:transparent;/*-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;*/
  /*-webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;*/
}
a:hover {color: #00a0e9;/*text-decoration: underline;*/}
input,select,img{vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}

.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.f130{ font-size:130px;}
.f80{ font-size:80px;}
.f70{ font-size:70px;}
.f62{ font-size:62px;}
.f60{ font-size:60px;}
.f55{ font-size:55px;}
.f48{ font-size:48px;}
.f45{ font-size:45px;}
.f44{ font-size:44px;}
.f40{ font-size:40px;}
.f36{ font-size:36px;}
.f34{ font-size:34px;}
.f32{ font-size:32px;}
.f30{ font-size:30px;}
.f28{ font-size:28px;}
.f26{ font-size:26px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
.f18{ font-size:18px;}

/*PC导航*/
.header-v1{ width:100%; overflow:hidden; height:100px;z-index:10; transition: all 0.3s;}
.header-v1.img{ background-image:url(../images/banner.png); background-repeat:no-repeat; background-size:100%;-moz-background-size:100%;}
.header-v1.bgs2{ background:#fff;}



.nav-hide .header-v1{width:100%; height:100px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.nav-hide .blank_h{ height:88px;}
.nav-hide .header-v1 .top-main .logo1 img{ margin-left:146px;height:60px;display: block;}
.nav-hide .header-v1.img{ background-image:url(../images/banner.png); background-repeat:no-repeat; background-size:100%;-moz-background-size:100%;}


.header-v1 .top-main{ width:98%;height:88px; max-width:1920px; margin:0 auto;background-color: #fff;/* position:relative;*/}
.header-v1 .top-main .logo1{ float:left; height:100%;}
.header-v1 .top-main .logo1 img{ margin-top: 10px; margin-left:146px;height:60px;transition: all 0.3s;}
.header-v1 .top-main .logo1 img:hover{filter: Alpha(Opacity=90);opacity: 0.9;}
.header-v1 .top-main .top_r{ float:left;}


.header-v1 .top-main .top-main-content{ float:left;opacity:1.0;filter:Alpha(opacity=100);transition:all 0.5s;transform-origin: left center;}
.header-v1 .top-main#showopen .top-main-content{opacity:0;filter:Alpha(opacity=0);transform: scale3d(0, 0, 0);}




.navBar{}
.nav{font-family:"微软雅黑"; float:left;}
.nav li.m{ float:left; margin-left: 50px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align:center; position:relative;}
.nav .m#m5{ position:static;}
.nav .m#m5 h3{ position:relative; }
.nav li.m:first-child{ /*background:none; padding-right:0;*/}
.nav h3 a{ height:90px; line-height:80px;display:block;  font-size:16px; font-weight:400; color:#000; text-decoration:none;/*  background:url(../images/nav_bg1.png) right center no-repeat;transition:all 0.3s;*/ overflow:hidden; padding-left:7px; padding-right:7px;}
.nav-hide .nav li.m h3 a{ height:78px;line-height:78px;}
.nav h3{ font-weight:normal; position:relative;}
.nav h3 a span{ display:block;position:relative;transition: all 0.3s;height:80px;}
.nav h3 a span:after{content:attr(data-title);position:absolute;/*color:#fff;*/left:0;transform:translateY(100%);width:100%;top:0;}
.nav-hide .nav h3 a span{ height:78px;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 0px;height: 3px;opacity: 0;background-color: #000;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
/*.nav li#m2 h3 a:after,.nav li#m3 h3 a:after,.nav li#m5 h3 a:after,.nav li#m6 h3 a:after{ height:0;}*/
.nav a:hover{color:#000;}
.nav a:hover span{transform:translateY(-100%);}
.nav li.on h3 a{ color:#000;}
.nav li.on h3 a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}


.nav .sub{ display:none; /*默认隐藏*//*width:100%; left:0;*/width:140%; left:-20%;  padding:0;/*background:rgba(179, 144, 88, 0.5); */ position:absolute; top:90px; z-index:110; background:rgba(243, 243, 245, 1.0);  /*border-top:2px solid #ededed; */ /*border-bottom:1px solid #e6e6e6;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);*/box-shadow: 3.3px 3.5px 15px 6px rgba(0,0,0,0.08);border-radius: 0px 0px 4px 4px;}
.nav-hide .nav .sub{ top:88px;}


.nav .m#m5 .sub{ width:100%; top:90px; left:0;}
.nav-hide .nav .m#m5 .sub{ top:88px;}

.header-v1 .top-main .txt_content{width:100%; display:block;margin-top:150px;position:absolute; transition: all 0.3s;}
.header-v1 .top-main .txt_content .txt_t1{margin-top:10px;text-align: center;font-size:36px;  color:#fff;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  }
.header-v1 .top-main .txt_content .txt_t2{margin-top:30px;text-align: center;font-size:36px; color:#fff;   display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }


.o_big_con .h2 span{ line-height:32px;}
.o_big_con{ overflow:hidden; position:relative;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{ height:100%; display:table; }
.o_big_con .h2{ font-weight:normal; display:table-cell; vertical-align:middle; color:#fff; text-align:center;}
.o_big_con .h2 span{ display:block; line-height:36px; overflow:hidden;}


.download-content{width:100%;  display:block;position:relative; background-color: #fff;height: 1100px;}
.download-content .top20{position:relative; display:block;margin-top:20px; background: #fff;height: 40px;}
.download-content .top20 .txt1{position:relative; display:block;margin-top:0px;text-align: center;
	font-size:24px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  color:#000;  }




.download-content .download_img{ overflow:hidden;margin-top:20px;width: 40%;background-color: #fff;margin-left: 32%;margin-right: 32%;}
.download-content .download_img ul li{ float:left;  overflow:hidden; margin-bottom:1%;background-color: #fff;}
.download-content .download_img ul li:nth-child(2n+0){ float:right;}
.download-content .download_img ul li .boxs{ overflow:hidden;width: 250px;  background:#fff; position:relative; padding:5px;}
.download-content .download_img ul li .boxs .imgs{ overflow:hidden;position:relative;vertical-align: center;}
.download-content .download_img ul li .boxs .imgs img{display: block;width: 250px;/* height:285px;*/-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.download-content .download_img ul li .boxs:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.download-content .download_img ul li .t{ margin-top:5%; height:30px; line-height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:normal; font-size:18px; color:#000000; text-align:center; margin-bottom:5%;}
.download-content .download_img ul li:hover .t{ color:#00a0e9;}


/*联系我们*/
.lxwm_content{width:100%;  display:block;position:relative; background-color: #fff;height: 900px;}
.lxwm_content .top20{position:relative; display:block;margin-top:20px; background: #fff;height: 40px;width: 80%;margin-left: 20%;}
.lxwm_content .top20 .txt1{position:relative; display:block;margin-top:10px;text-align: left;
	font-size:20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  color:#000; margin-bottom: 40px; }

.lxwm_content .top40{position:relative; display:block;margin-top:20px; height: 50px;clear: both;}


.lxwm_content .lxwm_con{ width:100%;  display:block;position:relative;margin-top:5%;height: 370px;background-color: #fff;}

.lxwm_content .lxwm_con .lxwm_left{width: 20%; display: block;margin-left: 20%; height: 240px;float:left;background: #f3f1f1;}

.lxwm_content .lxwm_con .lxwm_left .main_box{ overflow:hidden; padding-left:3%; height: 370px;}
.lxwm_content .lxwm_con .lxwm_left .main_box .txt_24{ overflow:hidden; font-size:24px;margin-top: 140px; color:#000; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.lxwm_content .lxwm_con .lxwm_left .main_box .txt_12{ overflow:hidden; font-size:14px; color:#888888; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:20px;}

.lxwm_content .lxwm_con .lxwm_left .imgs{ overflow:hidden;  height: 240px;text-align: center;}
.lxwm_content .lxwm_con .lxwm_left .imgs img{width:100px;margin-top: 40px;}
.lxwm_content .lxwm_con .lxwm_left .imgs .txt_12{ font-size:14px; color:#000; line-height:28px;text-align: center; margin-top:20px;}

.lxwm_content .lxwm_con  .lxwm_center{
width:20%;
height: 240px;
display: block;
float:left;
background: #f3f1f1;
margin-left: 50px;
}
.lxwm_content .lxwm_con .lxwm_center .imgs{ overflow:hidden; margin-left:2%; height: 240px;text-align: center}
.lxwm_content .lxwm_con .lxwm_center .imgs img{width:100px;margin-top: 40px;}
.lxwm_content .lxwm_con .lxwm_center .imgs .txt_12{ font-size:14px; color:#000; line-height:28px;text-align: center; margin-top:20px;}

.lxwm_content .lxwm_con  .lxwm_right{
width:20%;
height:240px;
display: block;
float:left;
background: #f3f1f1;
margin-left: 50px;
}
.lxwm_content .lxwm_con .lxwm_right .imgs{ overflow:hidden; margin-left: 2px; height: 240px;text-align: center}
.lxwm_content .lxwm_con .lxwm_right .imgs img{width:100px;margin-top: 40px;}
.lxwm_content .lxwm_con .lxwm_right .imgs .txt_12{ font-size:14px; color:#000; padding-left: 20px;padding-right: 20px; line-height:22px;text-align: center; margin-top:20px;}


.lxwm_content .lxwm_con .address{margin-top: 20px;clear: both;}
.lxwm_content .lxwm_con .address .address_img{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.lxwm_content .lxwm_con .address .address_img img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}

/*人才招聘*/
.offer_content{width:100%;  display:block;position:relative; background-color: #fff;height: 1100px;}
.offer_content .off_desc{position:relative; display:block;margin-top:20px; background: #fff;height: 180px;width: 80%;margin-left: 20%;}
.offer_content .off_desc .txt1{position:relative; display:block;margin-top:10px;text-align: left;
	font-size:20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  color:#000; margin-bottom: 40px; }
	.offer_content .off_desc .txt2{position:relative; display:block;margin-top:10px;text-align: left;
		font-size:14px;line-height: 24px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  color:#000; margin-bottom: 40px; }
	

.offer_content .offer_con .top40{position:relative; display:block;margin-top:20px; height: 40px;clear: both;}
.offer_content .off_job{position:relative; display:block;margin-top:20px; background: #fff;height: 40px;width: 80%;margin-left: 20%;}
.offer_content .off_job .txt1{position:relative; display:block;margin-top:10px;text-align: left;height: 24px;
	font-size:20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  color:#000; margin-bottom: 40px; }

	.offer_content .off_job .offer_list{
		overflow:hidden;margin-top:20px;width: 100%;
	}

.offer_content .off_job .offer_list ul li{ float:left;  overflow:hidden; margin-bottom:1%;background-color: #fff;margin-left: 10px;}
.offer_content .off_job .offer_list ul li .boxs{ overflow:hidden;width: 250px;   position:relative; margin-top: 20px;margin-left: 20px;border:1px solid #ccc; border-radius: 10px;padding: 5px;height:340px;}
.offer_content .off_job .offer_list ul li .boxs .title{ overflow:hidden;width: 230px; font-size:16px;line-height: 24px; margin-top: 10px;margin-left: 10px;}

.offer_content .off_job .offer_list ul li .boxs .desc{ overflow:hidden;width: 210px; font-size:14px;line-height: 24px; margin-top: 10px;margin-left: 20px;margin-right: 20px;}





.offer_content .offer_con{ width:100%;  display:block;position:relative;margin-top:5%;height: 370px;background-color: #fff;}

/*一行3列*/
.news_con{ width:100%;  display:block;position:relative;margin-top:5%;height: 370px;background-color: #eae4e4;}

.news_con .main_left{width: 20%; display: block;margin-left: 30%; height: 370px;float:left;}

.news_con .main_left .main_box{ overflow:hidden; padding-left:3%; height: 370px;}
.news_con .main_left .main_box .txt_24{ overflow:hidden; font-size:24px;margin-top: 140px; color:#000; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news_con .main_left .main_box .txt_12{ overflow:hidden; font-size:14px; color:#888888; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:20px;}


.news_con  .main_center{
	width:15%;
	height:400px;
	float:left;
 }
 .news_con .main_center .imgs{ overflow:hidden; margin-left:2%; height: 400px;}
 .news_con .main_center .imgs img{width:80%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
 
 
 .news_con  .main_right{
	width:15%;
	height:400px;
	float:left;
 }
 .news_con .main_right .imgs{ overflow:hidden; margin-left: 2px; height: 400px;}
 .news_con .main_right .imgs img{width:80%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
 

 /*关于我们*/
 .about_con{ width:100%;  display:block;position:relative;margin-top:0px;height: 370px;background-color: #eae4e4;}

 .about_con .about_left{width: 20%; display: block;margin-left: 30%; height: 370px;float:left;}
 
 .about_con .about_left .main_box{ overflow:hidden; padding-left:3%; height: 370px;}
 .about_con .about_left .main_box .txt_24{ overflow:hidden; font-size:18px;margin-top: 40px; color:#000; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
 .about_con .about_left .main_box .txt_12{ font-size:12px; display: block;color:#000;  margin-top:40px;line-height: 20px;}
 

  .about_con  .about_right{
     width:30%;
     height:400px;
     float:left;
  }
  .about_con .about_right .imgs{ overflow:hidden;margin-top: 60px; margin-left: 2px; height: 400px;}
  .about_con .about_right .imgs img{
	width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
  

.map_con{
	width:100%;
	height:300px;
	float:left; 
}

.map_con  .main_bg{
	margin-left: 20%; margin-right: 20%;
	width:60%;
 }

.map_con .map_bg{ text-align:center; margin-top:4%; position:relative; color:#333333;  padding-bottom:2%;}

.map_con .map_img .imgs{ overflow:hidden; margin-left: 2px; }
.map_con .map_img .imgs img{width:60%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
 

/*滚动条*/
.i_jsq_scroll{ width:98%; margin:0 auto; max-width:1850px;overflow-y: auto; max-height:500px; position:relative; background:url(../images/top_bg6.png) right top repeat-y;}
.i_jsq_scroll::-webkit-scrollbar { -webkit-appearance: none;}
.i_jsq_scroll::-webkit-scrollbar:vertical { width: 2px;}
.i_jsq_scroll::-webkit-scrollbar-thumb { border-radius: 8px; border:0; background-color: rgba(0, 84, 165, 1.0);}

.blank_h{ height:90px; overflow:hidden;}

/*尾部*/
.footer{ clear:both;display:block;position:absolute;background:url(../images/foot_bg1.jpg) center top no-repeat #212121; width:100%; height:100px;text-align:center; color:#ffffff; }
.footer .footer_txt{ clear:both;max-width:1840px; width:96%; margin:0 auto; margin-top:0px;}
.footer .footer_txt p{padding-top:28px; color: #fff;height: 40px;}
.footer  a{color:#fff; text-decoration:none;}
.footer  a:hover{color:#ff0000; text-decoration:none;}
